<?php
require_once ('Animal.php');
require_once ('Race.php');

/**
 * Classe permettant de simuler l'association entre la race et l'animal
 * @author zikrija.saric@heig-vd.ch, alain.borel@heig-vd.ch, phonepheth.manixab@heig-vd.ch
 * @version 1.0
 * @created 30-mai-2012 09:03:24
 */
class RaceToAnimal
{

        /**
         * L'identifiant d'un animal de RaceToAnimal
         * @var int 
         */
        protected $animal_id;
        
        /**
         * La race d'un animal de RaceToAnimal
         * @var varchar 
         */
	protected $race_nom;
        
        /**
         * Le type de race d'un animal de RaceToAnimal
         * @var varchar 
         */
	protected $typeDeRace_nom;

        /**
         * Permet de récupérer l'identifiant de l'animal de RaceToAnimal
         * @return int 
         */
	public function getAnimal_id() {
            return $this->animal_id;
        }

        /**
         * Permet de récupérer le nom de la race de RaceToAnimal
         * @return varchar 
         */
        public function getRace_nom() {
            return $this->race_nom;
        }

        /**
         * Permet de récupérer le type de la race de RaceToAnimal
         * @return type 
         */
        public function getTypeDeRace_nom() {
            return $this->typeDeRace_nom;
        }

        /**
         * Permet de définir l'identifiant de l'Animal de RaceToAnimal
         * @param int $animal_id 
         */
        public function setAnimal_id($animal_id) {
            $this->animal_id = $animal_id;
        }

        /**
         * Permet de définir le nom d'une race d'Animal de RaceToAnimal
         * @param type $race_nom 
         */
        public function setRace_nom($race_nom) {
            $this->race_nom = $race_nom;
        }

        /**
         * Permet de définir le type de race de l'Animal de RaceToAnimal
         * @param type $typeDeRace_nom 
         */
        public function setTypeDeRace_nom($typeDeRace_nom) {
            $this->typeDeRace_nom = $typeDeRace_nom;
        }

        /**
         * Permet d'instancer un objet RaceToAnimal
         * @param int $animal_id
         * @param varchar $race_nom
         * @param varchar $typeDeRace_nom 
         */
        function __construct($animal_id, $race_nom, $typeDeRace_nom) {
            $this->animal_id = $animal_id;
            $this->race_nom = $race_nom;
            $this->typeDeRace_nom = $typeDeRace_nom;
        }




}
?>